package org.singledog.form.builder.datasource;

import java.util.Map;

/**
 * dataset 与  datasource 区别：
 *
 * 1. dataset 面向调用者， 是数据使用方使用的
 * 2. datasource 面向数据提供者
 * 3. 数据使用方 调用  dataset 接口， dataset 调用 datasource接口， 获取数据， 返回给数据使用方
 * @param <T>
 */
public interface DataSource<T> {

    public T getData(String datasetCode, Map<String, Object> params);

}
